TLS was last updated
on October 15, 2025.

TLS uses all of a player's league results to create
a rating for the player based on the NTRP rating
system.
* Rating lists by area and facility.
* Ratings for each of a player's matches.
* Section and national team rankings.
* Team scouting pages.
* Yearly historical summary of a player's league play.
* Follow TLS Tennis League Stats on Facebook.
Please send questions and comments to
admin@tennisleaguestats.com.
I read all emails and try to answer all
reasonable questions. Please read the
"TLS Rating Requirements" paragraph on the
Area pages instead of sending an email
asking what causes an "n/a" rating.
The USTA does not create
or endorse TLS ratings.
                                           Back to 2024 Western Michigan Area rating list selection
                                                2023 Western Michigan Area rating list selection
2024 TLS League Ratings
Section - Midwest           District - Western Michigan           Area - Western Michigan
MVP Athletic Club - Crahen    Men    By Rating
(As of 11/08/2025)
2024 2024 2024
TLS TLS Current YrEnd
Rank Player NTRP NTRP NTRP Age City, State
Go to TLS NTRP level 5.0       4.5       4.0       3.5       3.0       2.5      
1 Mark Vanderstoep U
4.39 4.5 4.5         18 +   Grand Rapids, MI
2 Noah Bachmann U
4.31 4.5 4.5         18 +   Grand Haven, MI
3 Tyler Stafford U
4.28 4.5 4.5         18 +   Grand Rapids, MI
4 John Hilp U
4.26 4.5 4.5         18 +   Ada, MI
5 Daniel Huan U
4.24 4.5 4.5         18 +   Grand Rapids, MI
6 Arin Enge U
4.11 (4.5) 4.5         18 +   TRAVERSE CITY, MI
7 Tyler Koran U
4.10 4.5 4.5         18 +   Grand Rapids, MI
8 Justin James U
4.09 (4.5) 4.0         18 +   Grand Rapids, MI
Go to TLS NTRP level 5.0       4.5       4.0       3.5       3.0       2.5      
9 Ryan McFall U
3.98 4.0 4.5         40 +   Zeeland, MI
10 Matthew Werkman U
3.96 4.0 4.5         18 +   GRAND RAPIDS, MI
11 Daniel Kroeze U
3.95 4.0 4.5         18 +   Holland, MI
12 Michael Hoffman U
3.95 4.0 4.5         18 +   Holland, MI
13 Bruce Fedewa U
3.93 4.0 4.0         55 +   Spring Lake, MI
14 Kirk Gossett U
3.89 4.0 4.0         55 +   Norton Shores, MI
15 Benjamin Acevedo U
3.88 4.0 4.0         18 +   Grand Rapids, MI
16 James Jantz U
3.87 4.0 4.0         55 +   Wyoming, MI
17 Tom Olson U
3.84 4.0 4.0         55 +   SPRING LAKE, MI
18 Andrew Chuba U
3.84 4.0 4.0         40 +   Grand Rapids, MI
19 Michael Fowler U
3.79 4.0 4.0         55 +   Spring Lake, MI
20 Brad Devries U
3.79 4.0 3.5         40 +   Grand Rapids, MI
21 Roberto Martinez U
3.76 4.0 4.0         40 +   Grand Rapids, MI
22 Justin Folkert U
3.76 4.0 4.0         18 +   Hamilton, MI
23 Paul Sedlacek U
3.73 4.0 4.0         55 +   Norton Shores, MI
24 Karter Klingenberg U
3.73 4.0 4.0         40 +   Grand Rapids, MI
25 Duc Duong U
3.73 4.0 4.0         40 +   Caledonia, MI
26 David Wiltjer U
3.69 4.0 4.0         40 +   Grand Rapids, MI
27 GEORGE CHANG U
3.69 4.0 4.0         40 +   Ada, MI
28 John Rea U
3.68 4.0 4.0         40 +   Grand Rapids, MI
29 Long Vu U
3.66 4.0 4.0         40 +   Grand Rapids, MI
30 Ted Diedrich U
3.64 4.0 4.0         40 +   Grand Rapids, MI
31 Joseph Kohley U
3.63 4.0 4.0         55 +   Jenison, MI
32 Jeffrey Hall U
3.63 4.0 4.0         55 +   Muskegon, MI
33 Albert O'Bryant U
3.62 4.0 4.0         55 +   Holland, MI
34 Jon Kroeze U
3.61 4.0 4.0         55 +   Holland, MI
35 Thomas Price U
3.60 4.0 4.0         55 +   Alto, MI
36 Chase Berends U
3.60 4.0 4.0         18 +   Grand Rapids, MI
37 Eddy Schmitt U
3.59 4.0 4.0         40 +   Grand Rapids, MI
38 John Titley U
3.55 4.0 4.0         40 +   Grand Rapids, MI
39 Rob Reyers U
3.55 4.0 4.0         18 +   Grand Rapids, MI
40 Chris Grashorn U
3.55 4.0 4.0         18 +   Caledonia, MI
41 John Grise U
3.54 4.0 4.0         55 +   Grand Haven, MI
42 Nathaniel Smith U
3.53 4.0 4.0         18 +   Grand Rapids, MI
43 Carlos Costa U
3.53 4.0 4.0         40 +   Grand Rapids, MI
44 Kevin Shaw U
3.52 4.0 4.0         40 +   Grand Rapids, MI
45 Steven Deroos U
3.52 4.0 4.0         40 +   Grand Rapids, MI
46 Chuong Dang U
3.52 4.0 4.0         40 +   Hastings, MI
Go to TLS NTRP level 5.0       4.5       4.0       3.5       3.0       2.5      
47 Edo Mestrom U
3.50 3.5 4.0         55 +   Grand Haven, MI
48 Rolan Lusaya U
3.49 3.5 4.0         40 +   Caledonia, MI
49 Trent Bell U
3.49 3.5 3.5         40 +   Rockford, MI
50 Casey Tjalsma U
3.48 3.5 4.0         40 +   Jenison, MI
51 Troy Herczak U
3.48 3.5 4.0         40 +   Hudsonville, MI
52 Jeff Schneider U
3.47 3.5 4.0         55 +   Grand Rapids, MI
53 John Hendricks U
3.46 3.5 4.0         55 +   MUSKEGON, MI
54 Jose Rivas U
3.43 3.5 4.0         18 +   Belmont, MI
55 Scott Bont U
3.42 3.5 4.0         55 +   Caledonia, MI
56 Robert Lotzar U
3.41 3.5 4.0         18 +   Grand Rapids, MI
57 Joseph Fugitt U
3.41 3.5 4.0         18 +   Rockford, MI
58 Matthew Weiden U
3.39 3.5 4.0         18 +   Wyoming, MI
59 Matthew Kirk U
3.38 3.5 3.5         40 +   GRAND RAPIDS, MI
60 Jason Tenace U
3.34 3.5 3.5         40 +   Rockford, MI
61 Kevin Loftis U
3.34 3.5 3.5         18 +   Grand Rapids, MI
62 Carlos Lourido U
3.33 3.5 4.0         40 +   Rockford, MI
63 sergio cuison U
3.33 3.5 3.5         40 +   Middleville, MI
64 james gage U
3.30 3.5 3.5         18 +   GRAND RAPIDS, MI
65 Eric Dreisbach U
3.30 3.5 3.5         55 +   Hastings, MI
66 Robert Foti U
3.29 3.5 3.5         55 +   Kalamazoo, MI
67 Brandon Green U
3.28 3.5 3.5         40 +   Traverse City, MI
68 Dan DeHaan U
3.27 3.5 3.5         40 +   Allegan, MI
69 Jacob Widgren U
3.26 3.5 3.5         18 +   Greenville, MI
70 Ray Buursma U
3.26 3.5 3.5         55 +   Holland, MI
71 Timothy Swain U
3.24 3.5 3.5         55 +   Caledonia, MI
72 eric starke U
3.24 3.5 3.5         18 +   Grand Rapids, MI
73 Todd Loughin U
3.23 3.5 3.5         40 +   Hudsonville, MI
74 Robert Pearson U
3.21 3.5 3.5         18 +   Comstock Park, MI
75 Matt Vander Eide U
3.19 3.5 3.5         40 +   Caledonia, MI
76 Robert Williams U
3.17 3.5 3.5         40 +   Rockford, MI
77 Jeffrey Kunnen U
3.17 3.5 3.5         55 +   Grand Rapids, MI
78 Jeff Fisher U
3.15 3.5 3.5         55 +   Wyoming, MI
79 Bobby Bolt U
3.15 3.5 3.0         18 +   Grand Rapids, MI
80 Jeff Stevens U
3.13 3.5 3.5         40 +   Lowell, MI
81 Alex Zhong U
3.12 3.5 3.5         18 +   Grand Rapids, MI
82 Mark Wallis U
3.12 3.5 3.5         55 +   Grandville, MI
83 Steve Shumard U
3.12 3.5 3.0         40 +   Grand Rapids, MI
84 Christopher Musil U
3.12 3.5 3.5         18 +   Rockford, MI
85 Robert Persky U
3.10 3.5 3.5         55 +   Wyoming, MI
86 Matt Swartz U
3.08 3.5 3.0         40 +   Grand Rapids, MI
87 Janusv Lacki U
3.08 3.5 3.5         55 +   Byron Center, MI
88 Rafael Bilbao U
3.06 3.5 3.5         40 +   Grand Rapids, MI
89 Gary Arp U
3.03 3.5 3.5         40 +   Belmont, MI
90 Robert Carlton U
3.01 3.5 3.5         55 +   Comstock Park, MI
91 Andy Amante U
3.01 3.5 3.5         55 +   Hudsonville, MI
Go to TLS NTRP level 5.0       4.5       4.0       3.5       3.0       2.5      
92 Wayne Lawrence U
2.98 3.0 3.5         55 +   Wyoming, MI
93 Mark Brock U
2.98 3.0 3.5         40 +   Grant, MI
94 Francisco Andrade U
2.96 3.0 3.5         55 +   Wyoming, MI
95 Paul Wendling U
2.94 3.0 3.5         18 +   Kentwood, MI
96 Kevin Thelen U
2.94 3.0 3.5         55 +   Caledonia, MI
97 Jacob Russell U
2.92 3.0 3.0         18 +   Grand Rapids, MI
98 Murali Rajagopalan U
2.92 3.0 3.0         18 +   Grand Rapids, MI
99 Jay Nickels U
2.91 3.0 3.0         55 +   Newaygo, MI
100 Lucian Labozzetta U
2.91 3.0 3.5         55 +   HUDSONVILLE, MI
101 Matthew Daugherty U
2.90 3.0 3.5         40 +   Grand Rapids, MI
102 Daniel Dicks U
2.89 3.0 3.5         40 +   Ada, MI
103 Mark Delongpre U
2.88 3.0 3.5         40 +   Ada, MI
104 Matt Devries U
2.85 3.0 3.0         18 +   Grand Rapids, MI
105 Mark Haller U
2.81 3.0 3.0         55 +   Ada, MI
106 robert kraal U
2.78 (3.0) 3.0         18 +   Grand Rapids, MI
107 Jim Fox U
2.78 3.0 3.0         40 +   Grand Rapids, MI
108 David Rizor U
2.77 3.0 3.0         40 +   Grand Rapids, MI
109 Kevin Han U
2.77 3.0 3.0         40 +   Ada, MI
110 Trevor Webb U
2.75 3.0 3.5         18 +   GRAND RAPIDS, MI
111 David Sylvester U
2.74 3.0 3.0         40 +   Ada, MI
112 Samy Omar U
2.74 3.0 2.5         18 +   ?
113 Dan Hoogterp U
2.73 3.0 3.0         55 +   Alto, MI
114 Adam Vincent U
2.71 3.0 3.0         40 +   Grand Rapids, MI
115 Hady Omar U
2.71 3.0 2.5         18 +   East Lansing, MI
116 Stephen McMahon U
2.70 3.0 3.0         40 +   Grand Rapids, MI
117 kyle yam U
2.69 (3.0) 3.0         18 +   Rockford, MI
118 Paul Madden U
2.68 3.0 3.0         40 +   Grand Rapids, MI
119 Jeff Asfour U
2.64 3.0 3.0         40 +   Ada, MI
120 Alfred Albano U
2.59 3.0 3.0         40 +   Grand Rapids, MI
121 Steve Volkres U
2.57 3.0 3.0         40 +   Grand Rapids, MI
122 Jim Weaver U
2.55 3.0 3.0         40 +   Ada, MI
Go to TLS NTRP level 5.0       4.5       4.0       3.5       3.0       2.5      
123 Daniel Spear U
2.49 2.5 2.5         40 +   Grand Rapids, MI
Cobe Benzel U
n/a n/a 4.5         18 +   GRAND RAPIDS, MI
Rob Campbell U
n/a n/a 3.5         18 +   Ada, MI
Mark Diment U
n/a n/a 3.0         18 +   Belmont, MI
David Fox U
n/a n/a 3.0         18 +   Ada, MI
Nathanael Geers U
n/a n/a 3.0         18 +   Lowell, MI
Bruce Heys U
n/a n/a 2.5         40 +   Ada, MI
Arnold Hwa U
n/a n/a 2.5         18 +   Rockford, MI
David Lee U
n/a n/a 3.0         18 +   Ada, MI
Steve McKee U
n/a n/a 4.0         55 +   Muskegon, MI
HARVEY NUTTALL U
n/a n/a 2.5         18 +   Ada, MI
Aaron Oberlin U
n/a n/a 3.5         40 +   Rockford, MI
Gunnar Peery U
n/a n/a 4.5         18 +   Grand Rapids, MI
David Sherwood U
n/a n/a 3.5         40 +   Grand Rapids, MI
David Tenney U
n/a n/a 3.5         18 +   Ada, MI
James Voogd U
n/a n/a 3.5         40 +   Wyoming, MI